import Vue from 'vue'
import { requst, requst2 } from '@/http/request.js'
import { getUInfo, timestampToDateFormat } from '@/util/util.js'


// 登录(业务端)
Vue.prototype.$login = (prms) => {
	return requst('/api/admin/login', prms, 'POST', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 获取用户列表 
Vue.prototype.$getUserList = (prms) => {
	return requst('/api/admin/getUser', prms, 'GET', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 根据物流公司名称查询
Vue.prototype.$getLogList = (prms) => {
	return requst('/api/logistics/getList', prms, 'GET', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 物流详情 
Vue.prototype.$getLogInfo = (prms) => {
	return requst('/api/logistics/getinfo', prms, 'GET', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 获取绑定的物流信息
Vue.prototype.$getBindLogList = (prms) => {
	return requst('/api/admin/getLogistics', prms, 'GET', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 认证物流公司 
Vue.prototype.$auditCom = (prms) => {
	return requst('/api/admin/audit', prms, 'POST', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 修改物流公司信息 
Vue.prototype.$editCom = (prms) => {
	return requst('/api/admin/editLogistics', prms, 'POST', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 修改网点信息 
Vue.prototype.$editSite = (prms) => {
	return requst('/api/admin/editSite', prms, 'POST', { 'content-type': 'application/x-www-form-urlencoded' })
}

// 编辑线路 
Vue.prototype.$editLine = (prms) => {
	return requst('/api/admin/editLine', prms, 'POST', { 'content-type': 'application/x-www-form-urlencoded' })
}



// 获取验证码
Vue.prototype.$getSmsCode = (prms) => {
	return requst('/api/sms/send', prms, 'POST')
}

// 新增安装需求 
Vue.prototype.$addInstall = (prms) => {
	return requst('/api/admin/addInstall', prms, 'POST', {
		'content-type': 'application/x-www-form-urlencoded',
		'token': getUInfo().token
	})
}

// 业务安装列表 
Vue.prototype.$getInstallList = (prms) => {
	return requst('/api/admin/install_list', prms, 'POST', {
		'content-type': 'application/x-www-form-urlencoded',
		'token': getUInfo().token
	})
}

// 业务审核 
Vue.prototype.$approve = (prms) => {
	return requst('/api/admin/examine', prms, 'POST', {
		'content-type': 'application/x-www-form-urlencoded',
		'token': getUInfo().token
	})
}


// 查询MySql用户
Vue.prototype.$queryMySqlUser = (prms) => {
	return requst2('user/getList', prms, 'GET')
}